broadcasting satellite - English Synonyms Dictionary